package com.chinairi.mall.model;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.chinairi.common.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * <p>
 * 仓储计价表
 * </p>
 *
 * @author Webgasd
 * @since 2020-09-16
 */
@TableName("SERVICE_SHELF_PRICE_ADD")
public class ServiceShelfPriceAdd extends BaseModel {

    private static final long serialVersionUID = 1L;

    /**
     * 加性计价表主键
     */
    @TableId("SSP_DBID")
    private String sspDbid;

    /**
     * 服务上架表主键
     */
    @TableField("SERVICE_DBID")
    private String serviceDbid;

    /**
     * 商品在服务中的分类表主键
     */
    @TableField("SGT_DBID")
    private String sgtDbid;

    /**
     * 商品在服务中的分类表名称
     */
    @TableField("SGT_NAME")
    private String sgtName;

    /**
     * SSP日期分界
     */
    @TableField("SSP_DATA_BOUNDRY")
    private Integer sspDataBoundry;

    /**
     * SSP计价单位
     */
    @TableField("SSP_PRICE_UNIT")
    private String sspPriceUnit;

    /**
     * SSP物资公司收费标准(分界前)
     */
    @TableField("SSP_M_CHARGE_PRE")
    private BigDecimal sspMChargePre;

    /**
     * SSP服务商收费标准(分界前)
     */
    @TableField("SSP_S_CHARGE_PRE")
    private BigDecimal sspSChargePre;

    /**
     * SSP物资公司收费标准(分界后)
     */
    @TableField("SSP_M_CHARGE_LATER")
    private BigDecimal sspMChargeLater;

    /**
     * SSP服务商收费标准(分界后)
     */
    @TableField("SSP_S_CHARGE_LATER")
    private BigDecimal sspSChargeLater;

    public String getSspDbid() {
        return sspDbid;
    }

    public void setSspDbid(String sspDbid) {
        this.sspDbid = sspDbid;
    }
    public String getServiceDbid() {
        return serviceDbid;
    }

    public void setServiceDbid(String serviceDbid) {
        this.serviceDbid = serviceDbid;
    }
    public String getSgtDbid() {
        return sgtDbid;
    }

    public void setSgtDbid(String sgtDbid) {
        this.sgtDbid = sgtDbid;
    }
    public String getSgtName() {
        return sgtName;
    }

    public void setSgtName(String sgtName) {
        this.sgtName = sgtName;
    }
    public Integer getSspDataBoundry() {
        return sspDataBoundry;
    }

    public void setSspDataBoundry(Integer sspDataBoundry) {
        this.sspDataBoundry = sspDataBoundry;
    }
    public String getSspPriceUnit() {
        return sspPriceUnit;
    }

    public void setSspPriceUnit(String sspPriceUnit) {
        this.sspPriceUnit = sspPriceUnit;
    }
    public BigDecimal getSspMChargePre() {
        return sspMChargePre;
    }

    public void setSspMChargePre(BigDecimal sspMChargePre) {
        this.sspMChargePre = sspMChargePre;
    }
    public BigDecimal getSspSChargePre() {
        return sspSChargePre;
    }

    public void setSspSChargePre(BigDecimal sspSChargePre) {
        this.sspSChargePre = sspSChargePre;
    }
    public BigDecimal getSspMChargeLater() {
        return sspMChargeLater;
    }

    public void setSspMChargeLater(BigDecimal sspMChargeLater) {
        this.sspMChargeLater = sspMChargeLater;
    }
    public BigDecimal getSspSChargeLater() {
        return sspSChargeLater;
    }

    public void setSspSChargeLater(BigDecimal sspSChargeLater) {
        this.sspSChargeLater = sspSChargeLater;
    }

    @Override
    public String toString() {
        return "ServiceShelfPriceAdd{" +
            "sspDbid=" + sspDbid +
            ", serviceDbid=" + serviceDbid +
            ", sgtDbid=" + sgtDbid +
            ", sgtName=" + sgtName +
            ", sspDataBoundry=" + sspDataBoundry +
            ", sspPriceUnit=" + sspPriceUnit +
            ", sspMChargePre=" + sspMChargePre +
            ", sspSChargePre=" + sspSChargePre +
            ", sspMChargeLater=" + sspMChargeLater +
            ", sspSChargeLater=" + sspSChargeLater +
        "}";
    }
}
